<?php

class Attivita extends Application
{
	 var $data;
	function __construct()
	{
			
		$this->loadModel('model_Attivita');
	}
    
	function View_index()
	{
	$result=$this->model_Attivita->searchAll()->getRow();


		$this->loadView('view_header');
		$this->loadView('view_Attivita',$result);

	}
	
    function View_searchAs($assegnate)
	{
	if ($assegnate=='all'){
	$result=$this->model_Attivita->searchAll()->getRow();
	}
	if ($assegnate=='nonassegnate'){
	$result=$this->model_Attivita->getAttivitanonAssegnate()->getRow();
	}
	if ($assegnate=='assegnate'){
	$result=$this->model_Attivita->getAttivitaAssegnate()->getRow();
	}


		$this->loadView('view_header');
		$this->loadView('view_Attivita',$result);

	}

	function Update_InsertViewAttivita()
	
	{
	   $this->loadView('view_header');
	  $this->loadView('view_InsertAttivita');
	}
function Update_insertAttivita($descrizione,$luogo,$tipo)
	
	{    
			
		$result= $this->model_Attivita->insertAttivita($descrizione,$luogo,$tipo);
	    
		$this->redirect("Attivita");
	          }
function Delete_Attivita($id)
	{
		$this->model_Attivita->deleteAttivita($id);				
		$this->redirect("Attivita");
	}
	
	function Update_Attivita($id, $descizione, $luogo, $tipo){
		$this->model_Attivita->updateAttivita($id, $descizione, $luogo, $tipo);
						
		$this->View_index();
		
	}
	
	function Upadate_openViewAttivita($idAttivata){
		$result['Attivita']=$this->model_Attivita->getAttivitaById($idAttivata)->getRow();
		
		$this->loadView('view_header');
		$this->loadView('view_UpdateAttivita',$result);
	}


}
?>